
function check() {
    // 1) 取出表单元素
    const form      = document.forms[0];
    const userName  = form.username.value.trim(); // 用户名
    const pwd1      = form.password.value;        // 密码
    const pwd2      = form.confirmedpassword.value; // 确认密码
    const email     = form.mailbox.value.trim();  // 邮箱

    // 2) 用户名不能为空
    if (userName === "") {
        alert("用户名不能为空！");
        form.username.focus();
        return false;
    }

    // 3) 两次密码必须一致
    if (pwd1 !== pwd2) {
        alert("两次输入的密码不一致，请重新输入！");
        form.password.focus();
        return false;
    }

    // 4) 邮箱格式校验（基本规则：user@domain.tld）
    const emailPattern = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/;
    if (!emailPattern.test(email)) {
        alert("请输入正确的邮箱地址！");
        form.mailbox.focus();
        return false;
    }

    // 5) 所有校验通过，允许表单提交
    return true;
}
